package com.hdy.orderforthree.mvp;

import com.hdy.net.order.NetCallback;

public interface IBillContract {
    interface IView {
        void showBill();
        void showMoney();
    }
    interface IModel {
        void getBillData(NetCallback callback);
    }
    interface IPresenter {
        /**
         * 断开view，一般在onDestroy中调用
         */
        void detachView();
        /**
         * 是否与View建立连接
         * 每次调用业务请求的时候都要出先调用方法检查是否与View建立连接
         */
        boolean isViewAttached();

        /**
         * 处理订单信息数据
         */
        void loadBillData();
    }
}
